Exxon Mobil Beats Profit Estimates, $84.97 Billion Revenue Falls Short